﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sripirom.ATS.Core.Logging
{
    public enum TransactionStatus
    {
        /// <summary>
        /// [SC] value = 1; Completed all the application tasks are completed 
        /// </summary>
        SC = 1,
        /// <summary>
        /// [FL] value = 2; Incomplete the application is saved before submission
        /// </summary>
        FL = 2,
        /// <summary>
        /// [SK] value = 3; Skipped the transaction have been skipped process and continue next transaction.
        /// </summary>
        SK = 3,
        /// <summary>
        /// [EX] value = 4 Process the application data is processed and its tasks are ready to run 
        /// </summary>
        EX = 4,
        /// <summary>
        /// [MV] value = 5 Onschedule the application is wait schedule (Message Validate Done)   
        /// </summary>
        MV = 5,
        /// <summary>
        /// [PC] value = 6 Process the application on flow processing 
        /// </summary>
        PC = 6
    }
}
